.table-container {
  margin: 18px 18px;

  .el-table.is-scrolling-none th.el-table-fixed-column--left,
  .el-table.is-scrolling-none th.el-table-fixed-column--right,
  .el-table.is-scrolling-left th.el-table-fixed-column--left,
  .el-table.is-scrolling-right th.el-table-fixed-column--right {
    background-color: #EFF1F7;
  }

  .el-table {
    &::before {
      width: 0;
    }

    th {
      padding: 18px 0;
    }

    td {
      line-height: 60px;
      height: 60px;
    }

    .cell {
      color: #33353b;
    }

    th.is-leaf {
      background-color: #EFF1F7;
      color: #33353b;
      font-weight: 600;
    }

    .el-table__fixed-right {
      right: 0 !important;
    }

    .el-table__fixed-right-patch {
      width: 0 !important;
    }
  }

  .Pagination {
    padding: 18px 0px;

    .el-pagination {
      justify-content: end;
    }

    .el-pagination__total {
      margin-right: 12px;
      height: 30px;
      line-height: 30px;
    }

    .el-pagination__sizes {
      margin-right: 12px;
    }

    .el-select .el-input__inner{
      line-height: 30px;
      height:30px;
    }

    .el-pagination__jump {
      margin-left: 12px;
    }

    .el-input--mini .el-input__inner {
      height: 30px;
      line-height: 30px;
    }

    .btn-prev,
    .btn-next {
      height: 30px;
      line-height: 30px;
    }

    .el-pager li {
      height: 30px;
      line-height: 30px;
    }

    .el-pagination.is-background .el-pager .active {
      color: #3C6EFF !important;
      border: 1px solid #3C6EFF;
    }

    .el-pagination.is-background .btn-prev,
    .el-pagination.is-background .btn-next,
    .el-pagination.is-background .el-pager li {
      margin: 0 3px;
      min-width: 30px;
    }
    .el-pagination__editor{
      line-height: 30px;
    }
    .el-pagination__editor.el-input .el-input__inner{
      height:30px;
    }
  }
}